

using System;
using Abp.Application.Services.Dto;
using System.Collections.Generic;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using LTMCompanyName.YoyoCmsTemplate.Exam;
using System.Collections.ObjectModel;


namespace LTMCompanyName.YoyoCmsTemplate.Exam.Dtos
{
    /// <summary>
    /// 答题记录的列表DTO
    /// <see cref="StockSubmit"/>
    /// </summary>
    public class StockSubmitListDto : CreationAuditedEntityDto<long>
    {
        /// <summary>
        /// StockId 题库id
        /// </summary>
        public long StockId { get; set; }

        public string InsertTime { get; set; }

        /// <summary>
        /// StudentId 考生id
        /// </summary>
        public long StudentId { get; set; }



        /// <summary>
        /// TotalScore 试卷总分
        /// </summary>
        public Double TotalScore { get; set; }



        /// <summary>
        /// StockScore 考试得分
        /// </summary>
        public Double StockScore { get; set; }



        /// <summary>
        /// QuestionCount 题目总数
        /// </summary>
        public Int32 QuestionCount { get; set; }



        /// <summary>
        /// AnswerRightCount 答对题数
        /// </summary>
        public Int32 AnswerRightCount { get; set; }



        /// <summary>
        /// UseTime 答题用时
        /// </summary>
        public Int32 UseTime { get; set; }




        //// custom codes

        public string CategoryName { get; set; }

        /// <summary>
        /// 学生姓名
        /// </summary>
        public string StudentName { get; set; }

        public string ClassName { get; set; }
        //// custom codes end
    }
}